@charset "utf-8";
/* CSS Document */
/*-----------------/ Default start /----------------- */
body { margin:0px; padding:0px; color:#f2e5b2; font-size:12px; font-family:'Arial'; background:url(../images/bg-ptrn.jpg) repeat; line-height:18px;}
.clear {clear:both;}
.fleft { float:left;}
.fright { float:right;}
ul, li, h1, h2, h3, h4, p ,form, img ,form,table,tr,td, input {	margin:0px;	padding:0px; }
a{ text-decoration:none; outline:none;}
a img{ border:none;}
/*-----------------/ Default End /----------------- */
#mainWrapper {width:979px; margin:0 auto; background:#000000; overflow:hidden;}
/*-----------------/ header Start /----------------- */
#header { height:120px; padding-left:15px;}
#header .logo { float:left; height:100px; margin:20px 0px 10px 10px;}
#header .searchbox { float:left; width:490px;}
#header .searchbox .searchfield { margin:77px 52px 20px 215px;}
#header .searchbox .searchfield .searchinput { width:175px; height:12px; border:1px solid #414546; background:#000000;  padding:5px; color:#a99197; float:left;}
#header .searchbox .searchfield .searchbtn { width:35px; height:25px; background:url(../images/searchbtn.png) no-repeat; cursor:pointer; border:none; }
#header .menubox { float:right; padding:45px 5px 17px 0px;}
#header .menubox .menu { text-align:left;}
#header .menubox .menu li { list-style-type:none; display:block; float:left; color:#f2e5b2;}
#header .menubox .menu a { text-decoration:none;color:#f2e5b2; margin:0px 5px; }
#header .menubox .shopcart { color:#a99197; margin-top:10px;}
#header .menubox .shopcart span { color:#ffffff; text-transform:uppercase;}
/*-----------------/ header End /----------------- */
/*-----------------/ Menu Start /----------------- */
#menu { background:url(../images/menubg.png) repeat-x; height:36px; clear:both;}
#menu ul { padding:7px 0px 0px 3px; width:700px; margin:auto;}
#menu li { list-style-type:none; float:left;}
#menu a { text-transform:uppercase; color:#f2e5b2; font-size:12px; padding:0px 40px; border-right:1px solid #4d5254;}
#menu a:hover {color:#bac4cb;}


#menuam { background:url(../images/menubg.png) repeat-x; height:36px; clear:both;}
#menuam ul { padding:7px 0px 0px 3px; width:920px; margin:auto;}
#menuam li { list-style-type:none; float:left;}
#menuam a { text-transform:uppercase; color:#f2e5b2; font-size:12px; padding:0px 5px; border-right:1px solid #4d5254;}
#menuam a:hover {color:#bac4cb;}



/*-----------------/Menu End /----------------- */
/*-----------------/Banner Start /----------------- */
#banner { clear:both; height:317px;} 
#banner2 {height:317px;} 
/*-----------------/Banner End /----------------- */
/*-----------------/maincont Start /----------------- */
#maincont { clear:both; background:url(../images/manicontbg.png); height:auto;}
#maincont .productsbox { clear:both; padding:0px 0px 0px 10px; margin-bottom:15px;}
#maincont .productsbox .products { float:left; padding:0px 30px 10px 10px; pa width:200px; margin-left:20px; border-right:#313131 1px solid;}
#maincont .productsbox .productstext { margin-top:12px;}
#maincont .productsbox .productstext h4 { width:180px; float:left; font-size:13px; color:#bac4cbpx; font-weight:normal;}
#maincont .productsbox .productstext span { cursor:pointer; float:right;}
#maincont .productslatestbox { clear:both; padding:8px 10px 0px px;}
#maincont .productslatestbox .heading {background:url(../images/menubg.png) repeat-x; height:36px; }
#maincont .productslatestbox .heading h1 { font-size:15px; color:#bac4cb; font-weight:normal; text-transform:uppercase;padding:8px 0px 0px 10px; }
#maincont .productslatestbox .productslatest { width:274px;  text-align:center; float:left; margin:22px 22px 22px 22px;}
#maincont .productslatestbox .productslatest .productslatestimg { padding:20px; padding-bottom:10px;}
#maincont .productslatestbox .productslatest .productslatesttext { text-align:center; color:#323232; padding-bottom:22px;}
#maincont .productslatestbox .productslatest .productslatesttext h4 { font-weight:normal; text-transform:uppercase; font-size:11px;}
#maincont .productslatestbox .productslatest .productslatesttext span {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ccb662 url(../images/dtlbtn.png) repeat-x; display:block; color:#1d1e1f; padding:5px; width:74px;  cursor:pointer; margin:10px auto;border:1px solid #ddcc86;}
#maincont .productslatestbox .productslatest .productslatesttext span a { color:#1d1e1f; text-decoration:none;}
/*-----------------/maincont End /----------------- */
/*-----------------/ footer End /----------------- */
#footer {  clear:both; border-top:1px solid #FFEA96; padding:20px;}
#footer .menubox {height:165px;}
#footer .menu { float:left;}
#footer .menu ul { float:left; margin-right:45px;}
#footer .menu li { list-style-type:none; line-height:27px; }
#footer .menu ul img { margin:-12px 7px; padding:5px 0px;}
#footer .menu a { text-decoration:none;  color:#FFEA96;}
#footer .menu a:hover {color:#f2e5b2;}
#footer .address { float:right; width:230px; color:#858585;}
#footer .address img {padding-bottom:10px;}
#footer .address a { color:#858585; text-decoration:underline;}
#footer .address span { color:#fff;}
#footer .copyright {  color:#858585;clear:both; border-top:1px solid #232324; padding:10px 0px;} 
#footer .copyright a { color:#858585;}
#footer .copyright img { margin:0 10px;}
/*-----------------/ footer End /----------------- */
/*-----------------/Start With Love Engagement Rings page /----------------- */
#maincont .pagetitle h1 { height:39px; font-size:24px; font-weight:normal; color:#bac4cb; margin:20px 0px 0px 20px; text-transform:uppercase;}
#maincont .pagetitle .divider { height:5px; background:url(../images/dividerbg.png) no-repeat; margin-left:20px;}
#maincont .ringsproductsbox { height:241px; padding:0px 15px; clear:both;}
#maincont .ringsproductsbox .ringsproducts { float:left; width:176px; text-align:center; margin:20px 6px 0px 6px;}
#maincont .ringsproductsbox .ringsproductstext { color:#bac4cb; font-size:14px; margin-top:10px;} 
#maincont .ringsproductsbox .ringsdetails{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ccb662 url(../images/dtlbtn.png) repeat-x; display:block; color:#1d1e1f; padding:5px; width:74px;  cursor:pointer; margin:10px auto;border:1px solid #ddcc86; }
#maincont .ringsproductsbox .ringsdetails a { color:#000;}
/*-----------------/ End With Love Engagement Rings page /----------------- */
#maincont .detailsbox { clear:both; margin:20px; height:384px;}
#maincont .detailsbox .images { float:left;}
#maincont .detailsbox .productsdetails { padding:15px; float:left;}
#maincont .detailsbox .productsdetails h4 { font-size:18px; color:#bac4cb; font-weight:normal;}
#maincont .detailsbox .productsdetails ul { margin:10px 0px;}
#maincont .detailsbox .productsdetails li { list-style:inside; line-height:21px; color:#bac4cb;}
#maincont .detailsbox .productsdetails p {  line-height:21px; color:#bac4cb;}
#maincont .callinfo h1 { font-size:20px; color:#bac4cb; text-transform:none;}
#maincont .callinfo span { color:#f2e5b2;}
/*-----------------/ shopcart page /----------------- */
#maincont .shopcart { width:933px; padding:20px;}
#maincont .shopcart span  { color:#f2e5b2; font-size:15px;}
#maincont .shopcart th {background: #3e3e3f;height:35px;}
#maincont .shopcart td { text-align:center; height:25px; text-align:center; padding:4px; background:#313132;}
#maincont .shopinfo { width:903px; padding:15px; margin:20px; height:110px; background:#313132; }
#maincont .shopinfo h2 { font-weight:normal;}
#maincont .shopinfo table { margin:10px;}
#maincont .shopinfo td { height:27px;}
#maincont .shopcheckout { width:903px; padding:15px; margin:20px; height:145px; background:#313132; }
#maincont .shopcheckout td {height:27px; padding:5px; background:#4c4d4e;}
.btn { height:25px; padding: 5px;   text-align:center; color:#fff; cursor:pointer; background:#bb1642; border:none;}
/*-----------------/ Checkout page /----------------- */
.checkout { width:903px; padding:15px; margin:20px; height:435px; background:#313132; }
.checkout h2 { font-size:14px; font-weight:normal; margin-bottom:1px; padding:5px 20px;; background:#4c4d4e url(../images/stepbg.png) no-repeat 0% 50%; cursor:pointer;}
.checkout h3 { font-size:18px; font-weight:normal; margin-bottom:15px;}
.checkout .newcoust { float:left; padding:10px; margin:10px; 
height:215px; width:467px; background:#313132; border:1px solid #4c4d4e;}
.checkout p { line-height:27px;}
.checkout .returningcoust { float:left;float:left; padding:10px; margin:10px; 
height:215px; width:345px; background:#313132; border:1px solid #4c4d4e;}
.checkout p { line-height:27px; }
.checkout .returningcoust td { height:25px;}
.checkout .returningcoust a { color:#fff; text-decoration:underline;}
 .checkout .returningcoust .inputfild { width:200px; background:#4c4d4e; padding:4px; border:none; color:#fff;l}
 /*-----------------/ Press Release page /----------------- */
 
.presscont { clear:both;  margin:15px; padding:0px 10px 10px 10px; color:#bac4cb; border-bottom:1px dashed #bac4cb;}
.presscont p { margin:10px 0px; text-align:justify;}
.presscont .imgbox { float:left; margin:10px; width:670px; }
.presscont h2 { font-size:20px; color:#bac4cb; font-weight:normal;}

 /*-----------------/ aboutus page /----------------- */
.aboutus { clear:both; margin:15px; padding:0px 10px 10px 10px;  color:#bac4cb; }
.aboutus p { margin:10px 0px; text-align:justify;}
.aboutus .aboutimg { clear:both; height:170px;}
.aboutus h2 { font-weight:normal;}
.aboutus span {color:#F2E5B2;}
.aboutus .aboutimg img { float:left; margin:0px 25px;}
.welcomeinfo {margin:10px 10px 0px 10px;clear:both;padding:15px 10px 0px 10px;font-size:14px;line-height:22px;color:#f2e5b2;text-align:left;}
.welcomeinfo h1 {font:normal 30px/27px 'Segoe Script';color:#f2e5b2;margin:0px 0px 15px 0px;}
.welcomeinfo h1 span {color:#bac4cb;font-size:18px;margin-bottom:10px;display:block;}
.welcomeinfo a {color:#f2e5b2;text-decoration:underline;}
.welcomeinfo p {margin:0px 0px 15px 0px;text-align:justify;text-align:center;}
.welcomeinfo p span {color:#f2e5b2;font-size:18px;}

.ams {margin:10px 0px 0px 0px; clear:both; padding:0px 0px 0px 0px; font-size:20px; color:#f2e5b2;}
.ams h1 {font:normal 30px/27px 'Segoe Script';color:#f2e5b2; margin:10px 0px 0px 0px;}




 /*-----------------/ new-code /----------------- */


#joseph_main{width:950px; float:right;}
#joseph_main2{width:920px; float:right; margin-left:15px; margin-right:20px;}

#category_main{width:240px; float:left; text-align:left;}
#category_up{width:240px; float:left; background:url(../images/categ-up.jpg) repeat-x;}
#category_up-in{width:210px; float:left; margin-left:15px;}
#category_bg{width:240px; float:left; background:url(../images/categ-bg.png) repeat-y;}
#category_bg-in{width:210px; float:left; margin-left:15px; margin-top:10px;}

.categoru-text{color:#232323; text-transform:uppercase; line-height:34px; font-size:16px;}

.category-name{color:#3d3d3d; font-size:13px;  line-height:20px; font-size:13px; font-weight:normal;}
.category-name2{color:#db0a0a; font-size:13px;  line-height:20px; font-size:13px; font-weight:normal;}

.arrow1 ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none; margin-top:5px;}

.arrow1 li{margin-left:0px; background-image: url(../images/arow.png); background-repeat: no-repeat; background-position: 0 .3em; padding-left: 14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e4d7a3; line-height:22px; text-decoration:none; margin-bottom:19px;}
.arrow1 li a{color:#e4d7a3; text-decoration:none;}
.arrow1 li a:hover{color:#fff; text-decoration:none;}


#product-main{width:950px; float:left; text-align:left;}
#product-search3{width:650px; float:left; text-align:left; height:400px;}
#product-search4{width:850px; float:left; text-align:left; height:830px; margin-bottom:30px}
#category_bg2{width:630px; float:left; background:url(../images/categ-bg.png) repeat; text-align:center; opacity:0.6; border:#ad9f69 solid 1px; border-radius:4px;}
#category_bg2-in{width:560px; float:left; margin-left:20px; margin-top:10px; margin-bottom:10px;}



#pro-b{width:400px; float:right;}

#new-j{width:440px; float:left; margin-left:5px; background:url(../images/newjj.jpg) repeat-y; text-align:center; border:#ad9f69 solid 3px; border-radius:4px; height:490px; margin-bottom:10px;}

#new-j2{width:440px; float:right; margin-right:5px; background:url(../images/newjj.jpg) no-repeat; text-align:center; border:#ad9f69 solid 3px; border-radius:4px; height:490px; margin-bottom:10px;}

#new-j3{width:350px; float:left; margin-left:45px; margin-top:15px;}

.new-j-txt2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:24px;}

.new-j-txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:24px;}

.new-j-txt a{text-decoration:none; color:#fff;}

.new-j-txt a:hover{text-decoration:none; color:#fff; text-decoration:underline;}



#testi-main{width:880px; float:left; color:#f2e5b2;}
#testi-1{width:750px; float:left;}
#testi-img{width:110px; float:left;}
#testi-2{width:765px; float:left; margin-top:25px;}
#testi-up{width:765px; float:left;}
#testi-bg{width:765x; float:left; background:url(../images/testi-bg.png) repeat-y;}
#testi-bg-in{width:735px; float:left; margin-left:30px;}
#testi-bottom{width:765px; float:left;}



#news-main{width:880px; float:left; color:#f2e5b2;}
#news-main2{width:880px; float:left; color:#f2e5b2; margin-top:25px;}
#news-1{width:880px; float:left;}
#news-2{width:880px; float:left; margin-top:25px;}
#news-up{width:880px; float:left;}
#news-bg{width:880x; float:left; background:url(../images/news-bg.png) repeat-y;}
#news-bg-in{width:850px; float:left; margin-left:30px; margin-top:15px; margin-bottom:15px;}
#news-bottom{width:880px; float:left;}



#pr-main{width:200px; float:left;}
#pr-main2{width:200px; float:left; margin-left:25px;}
#pr-in{width:200px; float:left;}




.link{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e4d7a3;}
.link a{color:#e4d7a3;}
.link a:hover{color:#e4d7a3; text-decoration:none;}


.border{border:0px;}

#gallery-img{width:940px; float:left;}

#gallery-img-nme{width:940px; float:left;}

#gallery-img-txt{width:300px; float:left; text-align:center;}

#gallery-img-txt2{width:300px; float:left; text-align:center; margin-left:20px;}



